Penggunaan dalam perisian komputer Tanda dolar

Kerana penggunaannya dalam aplikasi komputer awal Amerika seperti perakaunan perniagaan, tanda dolar hampir secara universal terdapat dalam set aksara komputer, dan dengan demikian telah digunakan untuk banyak tujuan yang tidak berkaitan dengan wang dalam bahasa pengaturcaraan dan bahasa perintah.

Pengekodan

Tanda dolar "$" mempunyai titik kod Unicode U + 0024 (diwarisi dari ASCII melalui Latin-1 ).

  • U+0024  $  DOLLAR SIGN (HTML $ · $) ($ in HTML5)

Tidak ada pengekodan berasingan untuk varian satu dan dua palang. Pilihannya bergantung pada jenis rupa huruf kerana varian tersebut adalah alograf.

Terdapat juga tiga titik kod lain yang berasal dari piawaian Asia Timur yang lain: varian bentuk kecil Taiwan, bentuk lebar penuh CJK, dan emoji Jepun. Glif untuk titik kod ini biasanya lebih besar atau lebih kecil daripada titik kod utama, tetapi perbezaannya kebanyakannya estetik atau tipografi, dan makna simbolnya sama.

  • U+FE69  ﹩  SMALL DOLLAR SIGN (HTML ﹩)
  • U+FF04  $  FULLWIDTH DOLLAR SIGN (HTML $)
  • U+1F4B2  💲  HEAVY DOLLAR SIGN (HTML 💲)

Namun, untuk penggunaan sebagai watak khas dalam berbagai aplikasi pengkomputeran (lihat bahagian berikut), U+0024 biasanya satu-satunya kod yang dikenali.

Bahasa pengaturcaraan

  • $ digunakan untuk menentukan pemboleh ubah rentetan dalam versi lama bahasa BASIC, misalnya. CHR$ ("$" sering diucapkan "string" (rentetan) dan bukannya "dolar" dalam penggunaan ini).
  • $ digunakan untuk menentukan pemalar heksadesimal dalam bahasa seperti Pascal iaitu Delphi, dan dalam beberapa varian bahasa himpunan.
  • $ diawali dengan nama untuk menentukan pemboleh ubah dalam bahasa PHP dan bahasa skrip automasi AutoIt, pemboleh ubah skalar dalam bahasa Perl (lihat sigil (pengaturcaraan komputer)), dan pemboleh ubah global dalam bahasa Ruby. Dalam pengaturcaraan Perl, ini merangkumi elemen skalar array $array[7] dan hash $hash{foo} .
  • Dalam kebanyakan bahasa skrip cengkerang, $ digunakan untuk interpolasi (dalam kes ini S yang bermaksud substitution (penukaran) digantikan dengan simbol $) pembolehubah persekitaran, pembolehubah khas, pengiraan aritmetik, aksara khas, dan untuk melaksanakan terjemahan rentetan setempat. Inspirasi untuk cengkerang Multics, menggunaka[ <span title="This claim needs references to reliable sources. (April 2018)">petikan diperlukan</span> ]n simbol bukan ASCII § untuk pengembangan makro dalam GPM oleh Christopher Stratchey.[petikan diperlukan]
  • $ digunakan dalam bahasa ALGOL 68 untuk memisahkan kawasan format transput.
  • $ Digunakan dalam bahasa atur huruf TeX untuk membatasi kawasan matematik.
  • Dalam banyak versi FORTRAN 66, $ boleh digunakan sebagai alternatif tanda petik untuk membatasi rentetan.
  • Dalam PL/M, $ boleh digunakan untuk meletakkan pemisahan yang jelas antara kata-kata dalam pengenal majmuk. Sebagai contoh, 'Nama$Lain' merujuk kepada perkara yang sama dengan 'NamaLain'.
  • Dalam Haskell, $ digunakan sebagai pengendali aplikasi fungsi.
  • Dalam skrip AutoHotkey, kekunci panas yang dinyatakan dengan $ tidak dipicu oleh perintah 'Send' di tempat lain dalam skrip.
  • Dalam beberapa kerangka kerja JavaScript seperti Prototype.js dan jQuery, $ adalah kelas utiliti biasa, dan sering disebut sebagai buck (wa[ <span title="This claim needs references to reliable sources. (June 2020)">petikan diperlukan</span> ]ng).[petikan diperlukan]
  • Dalam JavaScript dari ES6 dan seterusnya digunakan dalam literal template untuk memasukkan nilai pemboleh ubah. Contohnya, jika if var word = "such" then `as ${word}` akan sama 'seperti itu'
  • Dalam C#, $ menandakan rentetan literal sebagai rentetan interpolasi .
  • Dalam ASP.NET, tanda dolar yang digunakan dalam tag di laman web menunjukkan ungkapan akan mengikutinya. Ungkapan yang berikut adalah. Bahasa-agnostik NET, kerana ia akan berfungsi dengan c#, vb.net, atau bahasa CLR yang disokong.
  • Dalam Erlang, tanda dolar mendahului literal watak. Tanda dolar sebagai watak boleh ditulis $$.
  • Dalam COBOL tanda $ digunakan dalam klausa PICTURE untuk menggambarkan simbol mata wang terapung sebagai watak paling kiri. Simbol lalai adalah $; namun, jika klausa CURRENCY = atau CURRENCY SIGN ditentukan, banyak simbol lain dapat digunakan.
  • Dalam beberapa bahasa himpunan, seperti MIPS, tanda $ digunakan untuk mewakili daftar.
  • Dalam penghimpun siri Honeywell 6000, tanda $, ketika digunakan sebagai alamat, di mana alamat instruksi di mana ia muncul.
  • Dalam CMS-2, tanda $ digunakan sebagai penyekat pernyataan.
  • Dalam R, tanda $ digunakan sebagai pengendali subset.
  • Dalam Q, tanda $ digunakan sebagai pengoperasi pemutus/padding/penghitungan/bersyarat.
  • Dalam Sass, tanda $ diawali untuk menentukan pemboleh ubah.

Sistem operasi

  • Dalam CP/M dan seterusnya dalam semua versi DOS (86-DOS, MS-DOS, PC DOS, banyak lagi) dan turunannya, $ digunakan sebagai penentu rentetan (Int 21h dengan AH=09h).
    • $ digunakan oleh prompt untuk memasukkan urutan khas ke dalam string arahan arahan DOS.
  • Dalam Microsoft Windows, $ ditambahkan pada nama kongsi untuk menyembunyikan folder atau sumber yang dikongsi. Sebagai contoh, "\\server\share" akan dapat dilihat oleh komputer lain di rangkaian, sementara "\\server\share$" hanya dapat diakses dengan rujukan eksplisit. Menyembunyikan folder atau sumber yang dikongsi tidak akan mengubah kebenaran aksesnya tetapi mungkin menjadikannya tidak dapat diakses ke program atau fungsi lain yang bergantung pada keterlihatannya. Sebilangan besar perkongsian pentadbiran tersembunyi dengan cara ini.
  • Dalam sistem seperti Unix, $ sering menjadi bahagian antara arahan, bergantung pada tetapan cengkarang dan persekitaran pengguna. Sebagai contoh, tetapan persekitaran lalai untuk bash cengkerang menetapkan $ sebagai sebahagian daripada command prompt.Penggunaan pengembangan sejarah !$ (sama seperti !!1$ dan !-1$) bermaksud argumen terakhir arahan sebelumnya dalam bash !-2$ berkembang ke argumen terakhir arahan kedua, !5$ berkembang menjadi hujah terakhir perintah kelima dan seterusnya. Sebagai contoh:
> touch my_first_file> echo "This is my file." > !$
di mana !$ berkembang menjadi my_first_file .
  • Dalam protokol akses direktori LDAP, $ digunakan sebagai pemisah baris dalam pelbagai atribut kemasukan standard seperti postalAddress.
  • Dalam sistem operasi UNIVAC EXEC 8, "$" bermaksud "sistem". Ini dilampirkan ke entiti seperti nama fail sistem, nama "pengirim" dalam mesej yang dihantar oleh operator, dan nama lalai dari fail yang dibuat sistem (seperti output penyusun) ketika tidak ada nama khusus yang ditentukan (misalnya, TPF$, NAME$, dll.)
  • Dalam RISC OS, $ digunakan dalam pemboleh ubah sistem untuk memisahkan nama aplikasi dari pemboleh ubah khusus untuk aplikasi tersebut. Contohnya Draw$Dir menentukan direktori di mana !Draw terletak. Ini juga digunakan untuk merujuk ke direktori akar dari sistem fail.

Permohonan